package com.grupobbva.iici.service;

import java.util.List;
import java.util.Vector;

import com.grupobbva.iici.serializable.Perfil;
import com.grupobbva.iici.serializable.PermisoPerfil;


public interface PerfilService extends BaseService {

	Vector obtenerCodigoPerfil(String codPerfil);

	PermisoPerfil obtenerPermisoPerfilxTipAccxValorRCP(String usuario,
			String codigoCargo, String codigoOficina);
	
	public List<Perfil> obtenerTodosPerfiles(int flag);

	public void eliminarPermisoPerfil(String codPerfil, Integer tipoAcceso,
			String valorRCP);

	PermisoPerfil obtenerPermisoPerfilCodigo(String codPerfil, Integer tipoAcceso,
			String valorRCP);

	void modificar(PermisoPerfil permisoPerfilNew, PermisoPerfil permisoPerfilOld);
	public List<PermisoPerfil> obtenerTodosPerfilPermiso(int flag);
	
	
}
